package org.jeecg.modules.flower.service;

import org.jeecg.modules.flower.entity.FlowerTagPrint;
import com.baomidou.mybatisplus.extension.service.IService;

import java.io.IOException;
import java.util.List;

/**
 * @Description: 标签打印表-新版
 * @Author: jeecg-boot
 * @Date:   2022-10-13
 * @Version: V1.0
 */
public interface IFlowerTagPrintService extends IService<FlowerTagPrint> {



    /**
     * 扫码入库
     * @descriptionauthor
     * @author gf
     * 2022-10-13 9:19
     * [id]
     * @return java.lang.Integer
     */
    Integer ScanInTagInfo(List<String> ids, String storehouse,String productionId);

    /**
     * PDA扫码出库-新版-扫码出库--将扫码的ids存起来
     * @descriptionauthor
     * @author gf
     * 2022-11-4 15:56
     * [ids, storehouse, req]
     * @return org.jeecg.common.api.vo.Result<?>
     */
    String ScanOutPDAByIds( String ids, String orderNo);
    /**
     * PDA扫码出库-新版-扫码出库--确认出库
     * @descriptionauthor
     * @author gf
     * 2022-11-4 15:56
     * [ids, storehouse, req]
     * @return org.jeecg.common.api.vo.Result<?>
     */
    String  ScanOutPDASure( String orderNo) throws IOException;

    /**
     *删除关联的扫码标签关联单。
     * @descriptionauthor
     * @author gf
     * 2022-11-7 9:03
     * [orderNo]
     * @return java.lang.String
     */
    String ScanOutPDADeleteByOrderno(String orderNo);
}
